package com.gxa.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;


@ApiModel(value = "简历信息")
public class Jianli {

  public JianliEmployee getJianliEmployee() {
    return jianliEmployee;
  }
  public void setJianliEmployee(JianliEmployee jianliEmployee) {
    this.jianliEmployee = jianliEmployee;
  }
  @ApiModelProperty(name = "jianliEmployee",notes = "只用于入职时使用",dataType = "JianliEmployee")
  private JianliEmployee jianliEmployee;
  @ApiModelProperty(name = "jiGuan",notes = "籍贯",dataType = "String")
  private String jiGuan;
  @ApiModelProperty(name = "id",notes = "简历id",dataType = "long")
  private long id;
  @ApiModelProperty(name = "name",notes = "该简历人姓名",dataType = "String")
  private String name;
  @ApiModelProperty(name = "sex",notes = "性别：1代表男 0代表女",dataType = "long")
  private long sex;
  @ApiModelProperty(name = "educated",notes = "学历",dataType = "String")
  private String educated;
  @ApiModelProperty(name = "birthday",notes = "出生日期",dataType = "Date")
  @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
  private Date birthday;
  @ApiModelProperty(name = "age",notes = "年龄",dataType = "long")
  private long age;
  @ApiModelProperty(name = "password",notes = "密码",dataType = "String")
  private String password;
  @ApiModelProperty(name = "height",notes = "身高",dataType = "String")
  private String height;
  @ApiModelProperty(name = "minZu",notes = "民族",dataType = "String")
  private String minZu;
  @ApiModelProperty(name = "position",notes = "应聘岗位",dataType = "String")
  private String position;
  @ApiModelProperty(name = "email",notes = "电子邮件",dataType = "String")
  private String email;
  @ApiModelProperty(name = "identityCardNumber",notes = "身份证",dataType = "String")
  private String identityCardNumber;
  @ApiModelProperty(name = "weight",notes = "体重",dataType = "String")
  private String weight;
  @ApiModelProperty(name = "qq",notes = "qq号码",dataType = "String")
  private String qq;
  @ApiModelProperty(name = "politicalFace",notes = "政治面貌",dataType = "String")
  private String politicalFace;
  @ApiModelProperty(name = "city",notes = "所在城市",dataType = "String")
  private String city;
  @ApiModelProperty(name = "educationBackground",notes = "教育背景",dataType = "String")
  private String educationBackground;
  @ApiModelProperty(name = "jiNeng",notes = "掌握的技能",dataType = "String")
  private String jiNeng;
  @ApiModelProperty(name = "workExperience",notes = "工作经历",dataType = "String")
  private String workExperience;
  @ApiModelProperty(name = "evaluation",notes = "个人简介",dataType = "String")
  private String evaluation;
  @ApiModelProperty(name = "minZu",notes = "民族",dataType = "String")
  private String peopleNote;
  @ApiModelProperty(name = "peopleNote",notes = "个人形象图片地址",dataType = "String")
  private String peoplePhoto;
  @ApiModelProperty(name = "entryFormPhoto",notes = "入职表图片地址",dataType = "String")
  private String entryFormPhoto;
  @ApiModelProperty(name = "identityCardPhoto",notes = "身份证图片地址",dataType = "String")
  private String identityCardPhoto;
  @ApiModelProperty(name = "status",notes = "状态（0：不能查看，1：可查看\n" +
          "2：已录用，3：未录用 4：已入职，）",dataType = "String")
  private long status;
  @ApiModelProperty(name = "phone",notes = "电话号码",dataType = "String")
  private String phone;
  @ApiModelProperty(name = "creatDate",notes = "简历创建时间",dataType = "Date")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date creatDate;
  @ApiModelProperty(name = "updateDate",notes = "电话号码",dataType = "Date")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date updateDate;
  @ApiModelProperty(name = "updateStatusDate",notes = "审核时间",dataType = "Date")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date updateStatusDate;
  @ApiModelProperty(name = "entryDate",notes = "入职时间",dataType = "Date")
  @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
  private Date entryDate;
  @ApiModelProperty(name = "shuoMing",notes = "说明",dataType = "String")
  private String shuoMing;
  @ApiModelProperty(name = "xinChou",notes = "薪酬",dataType = "int")
  private String xinChou;
  @ApiModelProperty(name = "key'",notes = "key",dataType = "String")
  private String key;

  public String getKey() {
    return key;
  }

  public void setKey(String key) {
    this.key = key;
  }

  public String getXinChou() {
    return xinChou;
  }

  public void setXinChou(String xinChou) {
    this.xinChou = xinChou;
  }

  public long getId() {
    return id;
  }

  public void setId(long id) {
    this.id = id;
  }


  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }


  public long getSex() {
    return sex;
  }

  public void setSex(long sex) {
    this.sex = sex;
  }


  public String getEducated() {
    return educated;
  }

  public void setEducated(String educated) {
    this.educated = educated;
  }


  public Date getBirthday() {
    return birthday;
  }

  public void setBirthday(Date birthday) {
    this.birthday = birthday;
  }


  public long getAge() {
    return age;
  }

  public void setAge(long age) {
    this.age = age;
  }


  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }


  public String getHeight() {
    return height;
  }

  public void setHeight(String height) {
    this.height = height;
  }

  public String getWeight() {
    return weight;
  }

  public void setWeight(String weight) {
    this.weight = weight;
  }

  public String getMinZu() {
    return minZu;
  }

  public void setMinZu(String minZu) {
    this.minZu = minZu;
  }


  public String getPosition() {
    return position;
  }

  public void setPosition(String position) {
    this.position = position;
  }


  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }


  public String getIdentityCardNumber() {
    return identityCardNumber;
  }

  public void setIdentityCardNumber(String identityCardNumber) {
    this.identityCardNumber = identityCardNumber;
  }

  public String getQq() {
    return qq;
  }

  public void setQq(String qq) {
    this.qq = qq;
  }


  public String getPoliticalFace() {
    return politicalFace;
  }

  public void setPoliticalFace(String politicalFace) {
    this.politicalFace = politicalFace;
  }


  public String getCity() {
    return city;
  }

  public void setCity(String city) {
    this.city = city;
  }


  public String getEducationBackground() {
    return educationBackground;
  }

  public void setEducationBackground(String educationBackground) {
    this.educationBackground = educationBackground;
  }


  public String getJiNeng() {
    return jiNeng;
  }

  public void setJiNeng(String jiNeng) {
    this.jiNeng = jiNeng;
  }


  public String getWorkExperience() {
    return workExperience;
  }

  public void setWorkExperience(String workExperience) {
    this.workExperience = workExperience;
  }


  public String getEvaluation() {
    return evaluation;
  }

  public void setEvaluation(String evaluation) {
    this.evaluation = evaluation;
  }


  public String getPeopleNote() {
    return peopleNote;
  }

  public void setPeopleNote(String peopleNote) {
    this.peopleNote = peopleNote;
  }


  public String getPeoplePhoto() {
    return peoplePhoto;
  }

  public void setPeoplePhoto(String peoplePhoto) {
    this.peoplePhoto = peoplePhoto;
  }


  public String getEntryFormPhoto() {
    return entryFormPhoto;
  }

  public void setEntryFormPhoto(String entryFormPhoto) {
    this.entryFormPhoto = entryFormPhoto;
  }


  public String getIdentityCardPhoto() {
    return identityCardPhoto;
  }

  public void setIdentityCardPhoto(String identityCardPhoto) {
    this.identityCardPhoto = identityCardPhoto;
  }


  public long getStatus() {
    return status;
  }

  public void setStatus(long status) {
    this.status = status;
  }


  public String getPhone() {
    return phone;
  }

  public void setPhone(String phone) {
    this.phone = phone;
  }

  public String getJiGuan() {
    return jiGuan;
  }

  public void setJiGuan(String jiGuan) {
    this.jiGuan = jiGuan;
  }

  public Date getCreatDate() {
    return creatDate;
  }

  public void setCreatDate(Date creatDate) {
    this.creatDate = creatDate;
  }

  public Date getUpdateDate() {
    return updateDate;
  }

  public void setUpdateDate(Date updateDate) {
    this.updateDate = updateDate;
  }

  public Date getUpdateStatusDate() {
    return updateStatusDate;
  }

  public void setUpdateStatusDate(Date updateStatusDate) {
    this.updateStatusDate = updateStatusDate;
  }

  public Date getEntryDate() {
    return entryDate;
  }

  public void setEntryDate(Date entryDate) {
    this.entryDate = entryDate;
  }

  public String getShuoMing() {
    return shuoMing;
  }

  public void setShuoMing(String shuoMing) {
    this.shuoMing = shuoMing;
  }
}
